package zwp.exercise.service.exercisedemo.chapterFour.PracticeAndExercises;

/**
 * @Author zwp14
 * @create 2025/11/26 22:13
 * @description 输出菱形，使用for循环
 */
public class SecondExerciseDemo {
    public static void main(String[] args) {
        // 定义输出的符号
        String sign = "*";
        // 外层for循环规定输出的行数
        for (int i = 0; i < 9; i++) {
            // 规定输出的空格
            for (int j = 0; j < 8-i; j++) {
                System.out.print(" ");
            }
            // 规定输出的符号个数
            for (int j = 0; j < (i*2)+1; j++) {
                System.out.print(sign);
            }
            // 换行
            System.out.println();
        }

        // 外层for循环定义输出的行数
        for (int i = 7; i >= 0; i--) {
            // 定义输出的空格
            for (int j = 0; j < 8-i; j++) {
                System.out.print(" ");
            }

            // 定义输出的符号个数
            for (int j = 0; j < (i*2)+1; j++) {
                System.out.print(sign);
            }
            // 换行
            System.out.println();
        }
    }
}
